#ifndef ABILITYROTATION_H
#define ABILITYROTATION_H

//parents
#include "../ability.h"

//Ogre headers
#include "Ogre.h"
using namespace Ogre;

class Command;
class AbilityRotationStateMachine;
class Shape;

class AbilityRotation : public Ability
{

public:

AbilityRotation(Shape* shape);
~AbilityRotation();

float mKeyRotation;

float mRotationSpeed;

//acceleration
float mRotationDecel;
float mRotationAccel;

//movement
void processTick    ();

AbilityRotationStateMachine* mRotationStateMachine;


};

#endif

